﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Main.Model.Entity;

namespace Main.view
{
    public partial class register1 : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            txtusername.Focus();
        }

        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            btndangki.Click += new EventHandler(btndangki_Click);
        }
        #region đăng kí
        void btndangki_Click(object sender, EventArgs e)
        {


            if (txtusername.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi: Bạn phải nhập tên đăng nhập');", true);
                txtusername.Focus();
                return;
            }
            if (txtpass.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi: Bạn phải nhập mật khẩu');", true);
                txtpass.Focus();
                return;
            }
            if (txtprepass.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi: Bạn phải nhập mật khẩu');", true);
                txtpass.Focus();
                return;
            }
            if (txtusername.Text == "" && txtpass.Text == "" && txtprepass.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi: Bạn phải nhập đầy đủ thông tin');", true);
                txtpass.Focus();
                return;
            }
            if (txtpass.Text != txtprepass.Text)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Lỗi: Mật khẩu và pre mật khẩu không trùng');", true);
                txtpass.Focus();
                return;
            }
            else
            {
                Admin item = new Admin();
                item.Username = txtusername.Text;
                item.Password = txtpass.Text;
                if (item.Create() == true)
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Đăng Kí Thành Công');", true);
                    Session["username"] = txtusername.Text;
                    Response.Redirect("index.aspx");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "redirectMe", "alert('Đăng Kí Thất Bại');", true);
                }
            }

        }
        #endregion
    }
}